package me.mononin.factory.preseneter.contact;

import me.mononin.common.factory.presenter.BaseContract;
import me.mononin.factory.model.db.User;

public interface PersonalContract {

    interface Presenter extends BaseContract.Presenter{
        User getUserPersonal();
    }

    interface View extends BaseContract.View<Presenter>{
        //获取用户Id
        String getUserId();

        // 加载数据完成
        void onLoadDone(User user);

        // 是否发起聊天
        void allowSayHello(boolean isAllow);

        // 设置关注状态
        void setFollowStatus(boolean isFollow);
    }
}
